.editors {
  width: 100%;
  height: 100%;

  .header {
    width: 100%;
    height: 64px;
    padding: 0 24px;
    padding-top: 24px;

    >div {
      display: flex;
      justify-content: space-between;

      //   background: rgb(241, 61, 61);
      .headerleft {
        span {
          display: inline-block;
          width: 25px;
          height: 25px;
          border: solid 1px rgb(213, 213, 213);
          line-height: 20px;
          text-align: center;
          font-size: 20px;
        }

        >div:hover {
          border-bottom: 1px solid rgb(50, 224, 255);
        }

        >div {
          width: 300px;
          border-bottom: 1px solid rgb(220, 218, 218);
          margin-left: 10px;
          display: inline-block;

          input {
            width: 300px;
            border: 0;
            outline: none
          }
        }
      }

      .headerright {
        >div {
          display: inline-block;

          >button {
            width: 64.15px;
            height: 32px;
            color: #fff;
            background: #0188fb;
            border-color: #0188fb;
            text-shadow: 0 -1px 0 rgb(0 0 0 / 12%);
            box-shadow: 0 2px 0 rgb(0 0 0 / 5%);
          }
        }

        >button {
          margin-left: 5px;
          border: 0;
          padding-bottom: 10px;
          color: rgb(44, 203, 182);
          font-weight: 600;

          >span {
            display: inline-block;
            width: 100%;
            height: 100%;
            line-height: 20px;
          }
        }
      }
    }

    // .headerleft{

    // }
  }

  .main {
    width: 100%;
    height: calc(100% - 64px);
    display: flex;
    justify-content: space-between;

    .Editortext {
      position: relative;
      flex: 1;
      >div {
        height: 100%;
        border-radius: 1px !important;
        box-shadow: none;
      }

      width: 80%;
      height: 100%;

      .for-container {
        width: 100% !important;

        .for-editor {
          height: 1000px !important;
        }
      }
    }

    .Editorlist {
      width: 20%;

      .Editorlistitem {
        padding: 0 8px;
        font-weight: 600;
        height: 43.4px;
        width: 100%;
        line-height: 43.4px;
        border-bottom: 0.5px solid rgb(200, 200, 200);
        border-top: 0.5px solid rgb(197, 197, 197);
        display: flex;
        justify-content: space-between;

        >span:nth-child(2) {
          font-size: 20px;
        }
      }
    }
  }
}

.for-container .for-toolbar {
  padding-right: 50px !important;
  position: relative !important;
}

.outline {
  position: absolute;
  right: 10px;
  top: 10px;
  background: #ccc;
  height: 25px !important;
  border-radius: 40px;
  width: 30px;
  // pointer-events: none;
  z-index: 999;
}


.h2 {
  padding-left: 6px;
  cursor: pointer;
  --dot-left: 0px;
  --dot-width: 6px;
  position: relative;
  line-height: 32px;
  width: 100%;
  color: var(--main-text-color);

  :hover {
    color: var(--primary-color);
  }
}

.h2::before {
  content: "";
  position: absolute;
  top: 50%;
  left: var(--dot-left);
  margin-top: -2px;
  width: var(--dot-width);
  height: var(--dot-width);
  background-color: currentColor;
  border-radius: 50%;
}

.h3 {
  padding-left: 24px;
  cursor: pointer;
  --dot-left: 10px;
  --dot-width: 4px;
  position: relative;
  line-height: 32px;
  width: 100%;
  color: var(--main-text-color);

  :hover {
    color: var(--primary-color);
  }
}

.h3::before {
  content: "";
  position: absolute;
  top: 50%;
  left: var(--dot-left);
  margin-top: -2px;
  width: var(--dot-width);
  height: var(--dot-width);
  background-color: currentColor;
  border-radius: 50%;
}

.h4 {
  padding-left: 36px;
  cursor: pointer;
  --dot-left: 10px;
  --dot-width: 4px;
  position: relative;
  line-height: 32px;
  width: 90%;
  margin-left: 10px;
  color: var(--main-text-color);

  :hover {
    color: var(--primary-color);
  }
}

.h4::before {
  content: "";
  position: absolute;
  top: 50%;
  left: var(--dot-left);
  margin-top: -2px;
  width: var(--dot-width);
  height: var(--dot-width);
  background-color: currentColor;
  border-radius: 50%;
}

.h5 {
  padding-left: 48px;
  cursor: pointer;
  --dot-left: 10px;
  --dot-width: 2px;
  position: relative;
  line-height: 32px;
  width: 90%;
  margin-left: 20px;
  color: var(--main-text-color);

  :hover {
    color: var(--primary-color);
  }
}

.h5::before {
  content: "";
  position: absolute;
  top: 50%;
  left: var(--dot-left);
  margin-top: -2px;
  width: var(--dot-width);
  height: var(--dot-width);
  background-color: currentColor;
  border-radius: 50%;
}

.ant-anchor-link {
  padding: 0 15px !important;
}

.textareas {
  height: 142px;
  width: 80%;
  min-height: 142px;
  max-height: 186px;
  overflow-y: hidden;
  resize: none;
  border: 1px solid #d9d9d9 !important;

}

.inputtext {
  display: flex;
  align-items: center;

  >span {
    margin-right: 5px !important;
  }
}

._2JqVwlivDvuj5Yr3G6BP0A {
  margin-top: 16px;
  display: flex;
  align-items: center;

  >span {
    margin-right: 5px !important;
  }

  >input {
    border: 1px solid #d9d9d9 !important;

  }
}

.textok {
  height: 53px;
  border-top: 1px solid #000;
  display: flex;
  justify-content: right;
  align-items: center;
  padding: 0 24px;

  >button {
    width: 64.15px;
    height: 32px;
    background: #0188fb;
  }
}

.ant-drawer-body {
  padding: 0 !important;
}

.inpList {
  width: 100%;
  height: calc(100% - 53px);
  overflow: hidden;
  overflow-y: auto;
  padding: 24px;
}

.ant-select-selector {
  width: 200px !important;
}

.ant-form-item {
  margin-bottom: 0 !important;
}

.Articletitle {
  margin-top: 15px;
  width: 100%;
}

.Articletitleitem {
  display: flex;
  width: 100%;

  img {
    width: 260px;
    height: 200px;
    margin-left: 5px;
  }
}

.inputs {
  margin-top: 10px;

  input {
    width: 80% !important;
    margin-left: 19%;
  }
}

.btns {
  margin-top: 10px;

  button {
    width: 64.15px !important;
    margin-left: 19%;
    // background: #0188fb;
    height: 32px;
  }
}

// .ant-drawer-wrapper-body{
//   width: 480px!important;
// }
